*{
    margin:0px;
    padding: 0px;
    text-decoration: none;
    list-style: none;
}
a{
    color: #ccc;
}
a:hover{
    color: #c40000;
}
.reg_taitou{
    width: 100%;
    height:100px;
    float: left;
    border-bottom: 1px solid #ccc;
    box-shadow:3px 3px 3px rgba(100,100,100,.6);
    -moz-box-shadow:3px 3px 3px rgba(100,100,100,.6);
    -webkit-box-shadow:3px 3px 3px rgba(100,100,100,.6);
}
.reg_taitou img{
    width: 18%;
    height: 100px;
    float: left;
    margin-left: 11%;
}
.reg_taitou .welcome{
    width: 10%;
    height: 20px;
    margin:40px auto 40px 1%;
    float: left;
    border-left: 1px solid #ccc;
}
.reg_taitou .other{
    /* width: 8%; */
    float: left;
    height: 20px;
    margin-left: 43%;
    margin-top: 75px;
}
.reg_mainbody{
    width: 66%;
    float: left;
    margin-top: 20px;
    border-right: 1px solid #ccc;
}
.reg_mainbody .main_con{
    width: 40%;
    float: left;
    margin-left: 50%;
    margin-right: 10%;
}
.reg_mainbody .main_con div{
    width: 100%;
    height: 35px;
    float: left;
    line-height: 35px;
    border: 1px solid #c40000;
}

.reg_mainbody .main_con input{
    width:78% ;
    height: 35px;
    line-height: 35px;
    float: left;
    border: 0;
    vertical-align: middle;
}
.reg_mainbody .main_con .prompt{
    width: 100%;
    height: 20px;
    border: 0;
    float: left;
    margin-top: 2px;
    font-size: 12px;
    line-height: 20px;
    color: #c40000;
}
.reg_mainbody .main_con .font{
    width: 20%;
    border: 0;
    height: 33px;
    line-height: 33px;
    float: left;
    margin:0 1%;
    text-align: center;
}
.reg_mainbody .main_con .phone select{
    width: 100%;
    height: 33px;
    line-height: 33px;
    border: 0;
}
.reg_mainbody .main_con .num .font{
    width: 21.5%;
    height: 35px;
    line-height: 35px;
    margin:0 0 0 1%;
    border: 0;
}
.reg_mainbody .main_con .phone .font{
    width: 22%;
    margin: 0;
}
.reg_mainbody .main_con .phone_num .font{
    width: 22%;
    height: 35px;
    line-height: 35px;
    border: 0;
    margin:0;
    letter-spacing: -2.8px;
}
.reg_mainbody .main_con .phone_num_input{
    width: 59.5%;
    float: left;
    margin: 0;
}
.reg_mainbody .main_con .phone_num_submit{
    width: 18%;
    margin: 2px 0.5% 2px 0;
    float: left;
    height: 31px;
    background-color: #c40000;
    color: #fff;
    text-align: center;
}
.reg_code ,.reg_mainbody .main_con .num .num_submit{
    width: 22%;
    margin: 2px 0.5% 2px 0;
    float: left;
    height: 31px;
    background-color: #c40000;
    color: #fff;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-style: italic;
    border: 0;
    letter-spacing: 3px;
    font-weight: bolder;
}
.reg_mainbody .main_con .degree{
    width: 100%;
    height:50px;
    line-height: 50px;
    float: left;
    border: 0px;
    font-size: 12px;
}
.reg_mainbody .main_con .degree input{
    width: 12px;
    height: 12px;
    float: left;
    margin-top: 19px;
    margin-right: 5px;
}
.reg_mainbody .main_con .btn{
    width: 100%;
    height:35px;
    line-height: 35px;
    background-color: #c40000;
    color: #fff;
    border: 0px;
}
.reg_mainbody .main_con .btn input{
    width: 100%;
    background-color: #c40000;
    color: #fff;
    margin:0;
}